package br.com.gip.business.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import br.com.gip.business.PerfilAcessoBusiness;
import br.com.gip.repository.dao.PerfilAcessoDao;
import br.com.gip.repository.model.PerfilAcesso;


@Service
public class PerfilAcessoBusinessImpl implements PerfilAcessoBusiness {

	private static final long serialVersionUID = -2732680512471601785L;

	@Autowired
	private PerfilAcessoDao perfilacessoDao;
	

	@Override
	public void salvarPerfilAcesso(PerfilAcesso perfilacesso) {
		this.perfilacessoDao.saveOrUpdate(perfilacesso);
	}

	@Override
	public PerfilAcesso buscarPerfilAcesso(Long codigo) {
		return this.perfilacessoDao.findById(codigo);
	}
	
	@Override
	public List<PerfilAcesso> buscarPerfilAcesso() {
		return this.perfilacessoDao.findAll();
	}

	public PerfilAcessoDao getPerfilacessoDao() {
		return perfilacessoDao;
	}

	public void setPerfilacessoDao(PerfilAcessoDao perfilacessoDao) {
		this.perfilacessoDao = perfilacessoDao;
	}
	
	
	
/*
	@Override
	public List<PerfilAcesso> buscarPerfilAcessos(PerfilAcesso dadosPerfilacesso) {
		return this.perfilacessoDao.findByDadosPerfilAcesso(dadosPerfilacesso);
	}
*/
}
